package com.trhui.mallbook.domain.request.yb;

import com.trhui.mallbook.domain.common.BaseRequest;
/**
 * 易宝渠道充值请求对象
 * @author linqy
 */
public class YbDepositRequest extends BaseRequest {
    /**
     * 子商户编号
     * 充值的子商户编号（目前只支持平台自营）
     */
    private String userId;
    /**
     * 3：可结算账户
     * 6：手续费账户
     */
    private String accountType;
    /**
     * 充值金额
     * 如1.12元，传的时候乘以100，值为：112；
     * 充值金额必须大于0
     */
    private String amount;
    /**
     * 订单信息
     */
    private String orderName;
    /**
     * 支付类型
     * B2B：企业网银支付
     */
    private String payType;
    /**
     * 银行编码
     * 当支付类型为B2C、B2B时必传
     */
    private String bankCode;
    /**
     * 前台回调地址
     */
    private String frontUrl;
    /**
     * 后台回调地址
     */
    private String notifyUrl;

    /**
     * 自定义参数1
     */
    private String parameter1;
    /**
     * 自定义参数2
     */
    private String parameter2;

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getOrderName() {
        return orderName;
    }

    public void setOrderName(String orderName) {
        this.orderName = orderName;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getAccountType() {
        return accountType;
    }

    public void setAccountType(String accountType) {
        this.accountType = accountType;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getBankCode() {
        return bankCode;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    public String getFrontUrl() {
        return frontUrl;
    }

    public void setFrontUrl(String frontUrl) {
        this.frontUrl = frontUrl;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public String getParameter1() {
        return parameter1;
    }

    public void setParameter1(String parameter1) {
        this.parameter1 = parameter1;
    }

    public String getParameter2() {
        return parameter2;
    }

    public void setParameter2(String parameter2) {
        this.parameter2 = parameter2;
    }
}
